from coordenada import Coordenada
import pygame, os

#-------------------------------------------------------------#
          
class Imagens:

     def __init__ (self):
          self._carro = pygame.image.load ('..' + os.sep + 'imagens' + os.sep + "carro_rosa.png")
          self._posicao_carro = Coordenada (600, 280)
          self._pista = pygame.image.load ('..' + os.sep + 'imagens' + os.sep + "pista.jpg")
          self._posicao_pista = Coordenada (0, -7400)
          self._fator_movimento = 10

     def get_Carro (self):
          return self._carro

     def set_Carro (self, arquivo):
          self._carro = pygame.image.load ('..' + os.sep + 'imagens' + os.sep + arquivo)
     
     def get_Posicao_Carro (self):
          return self._posicao_carro

     def get_Pista (self):
          return self._pista

     def get_Posicao_Pista (self):
          return self._posicao_pista

     def voltar_Posicao_Pista_Inicial (self):
          self._posicao_pista = Coordenada (0, -7400)

     def get_Fator_Movimento (self):
          return self._fator_movimento

     def Direita (self):
          self._posicao_carro.x += self._fator_movimento

     def Esquerda (self):
          self._posicao_carro.x -= self._fator_movimento

     def Acelerar (self):
          self._posicao_pista.y += self._fator_movimento

     def Re (self):
          self._posicao_pista.y -= self._fator_movimento
